<%@ page import="icontrolv2.Factura" %>
<!doctype html>
<html>
<head>
    <meta name="layout" content="main">
    <g:set var="entityName" value="${message(code: 'facturaInstance.label', default: 'Factura')}"/>
    <title><g:message code="default.create.label" args="[entityName]"/></title>
</head>

<body>
<a href="#create-cliente" class="skip" tabindex="-1"><g:message code="default.link.skip.label"
                                                                default="Skip to content&hellip;"/></a>

<div class="nav" role="navigation">
    <ul>
        <li><a class="home" href="${createLink(uri: '/')}"><g:message code="default.home.label"/></a></li>
        <li><g:link class="list" action="list"><g:message code="default.list.label" args="[entityName]"/></g:link></li>
    </ul>
</div>

<div id="list-usuario" class="content scaffold-list" role="main">
    <h1><g:message code="default.list.label" args="[entityName]"/></h1>
    <g:if test="${flash.message}">
        <div class="message" role="status">${flash.message}</div>
    </g:if>
    <table>
        <thead>
        <tr>
            <g:sortableColumn property="id" title="${message(code: 'facturaInstance.id.label', default: 'ID')}"/>
            <g:sortableColumn property="proyecto.nombre" title="${message(code: 'facturaInstance.proyecto.nombre.label', default: 'PROYECTO')}"/>
            <g:sortableColumn property="cliente.nombre" title="${message(code: 'facturaInstance.nombre.label', default: 'CLIENTE')}"/>
            <g:sortableColumn property="direccion" title="${message(code: 'facturaInstance.direccion.label', default: 'DIRECCIÓN')}"/>
            <g:sortableColumn property="direccion" title="${message(code: 'facturaInstance.comuna.label', default: 'COMUNA')}"/>
            <td>&nbsp;</td>
        </tr>
        </thead>
        <tbody>
        <g:each in="${facturaInstanceList}" status="i" var="facturaInstance">
            <tr class="${(i % 2) == 0 ? 'even' : 'odd'}">
                <td>${fieldValue(bean: facturaInstance, field: "id")}</td>
                <td>${fieldValue(bean: facturaInstance, field: "proyecto.nombre")}</td>
                <td>${fieldValue(bean: facturaInstance, field: "cliente.nombre")}</td>
                <td>${fieldValue(bean: facturaInstance, field: "direccion")}</td>
                <td>${fieldValue(bean: facturaInstance, field: "comuna")}</td>
                <td><g:link action="crearArchivoFactura" id="${fieldValue(bean: facturaInstance, field: "id")}">Crear documento para factura electrónica</g:link></td>
            </tr>
        </g:each>
        </tbody>
    </table>

    <div class="pagination">
        <g:paginate total="${facturaInstanceTotal}"/>
    </div>
</div>
</body>
</html>